#include "Property/GUIPropertyCarrier.h"

namespace YGUI
{
    PropertyCarrier::PropertyCarrier(const String& name, const String& value) :
        m_propertyName(name),
        m_propertyValue(value)
    {
    }

    void PropertyCarrier::apply(PropertySet& ps) const
    {
        ps.setProperty(m_propertyName, m_propertyValue);
    }

    const String& PropertyCarrier::getPropertyName(void) const
    {
        return m_propertyName;
    }

    const String& PropertyCarrier::getPropertyValue(void) const
    {
        return m_propertyValue;
    }
};